package com.hyt.it.ogt.pj.model.vo;

import java.math.BigDecimal;
import java.util.List;

import com.hyt.it.ogt.pj.model.entity.PieceScore;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Description:
 *
 * @author yaojian
 * @version 1.0
 * @copyright Copyright (c) hyt
 * @since 2022/3/15
 */
@Data
@ApiModel(value = "评卷任务Vo类", description = "评卷任务Vo类")
public class TaskVo {

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "考试任务id")
    private String projectId;

    @ApiModelProperty(value = "科目id")
    private String subjectId;

    @ApiModelProperty(value = "评卷块id")
    private String pieceId;
    
    @ApiModelProperty(value = "准考证号")
    private String admissionNum;

    @ApiModelProperty(value = "评卷状态：0：未评 1：平均中 2：已评")
    private Integer markStatus;

    @ApiModelProperty(value = "是否缺席（0：正常 1：缺席）")
    private Integer absent;

    private List<PieceScore> pieceScoreList;

    /**
     * 计算交叉评卷时候的主观题得分平均分时候用
     */
    private BigDecimal score;
    /**
     * 计算交叉评卷时候的主观题得分平均分时候用
     */
    private BigDecimal subjectiveScore;
    /**
     * 计算交叉评卷时候的主观题得分平均分时候用
     */
    private BigDecimal objectiveScore;

}
